body{ margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#999; background:transparent; }
td{ text-align:center; font-size:12px; line-height:20px; }
.c{ clear:both; overflow:hidden; height:0px; }

#calendar{ background:#7dade0; width:379px; height:182px; }

.h{ height:12px; overflow:hidden; cursor:default; }
.h a.today{ float:left; background:url(icon.gif) no-repeat 5px 3px; height:12px; width:80px; font-size:0px; display:block; }
.h a.close{ float:right; height:12px; width:15px; background:url(icon.gif) no-repeat bottom right; display:block; }
.h .goto{ margin:0 2px; padding:2px 5px; background:#dee9fc; text-align:right; }
.h .goto input{ height:20px; font-size:10px; }

.b{ margin:0px 2px 2px 2px; }
#cal1, #cal2{ background:#fff; height:168px; }
#cal1{ float:left; }
#cal2{ float:right; }

.calh, .calh2{ background:#dee9fc; }
.calh a, .calh2 a{ display:block; width:20px; height:20px; line-height:20px; }
.calh .yyyymm, .calh2 .yyyymm{ background:#dee9fc; line-height:20px; text-align:center; color:#000; }
.calh a{ float:left; background:url(icon.gif) no-repeat 7px -10px;  }
.calh2 a{ float:right; background:url(icon.gif) no-repeat -37px -10px;  }
.calh .yyyymm{ float:left; width:160px; }
.calh2 .yyyymm{ float:right; width:170px; }


.table{ background:#eee;}
.table td{ background:#fff; color:#333; font-size:10px; height:20px; }
.table .week td{ color:#999; font-size:12px; width:25px; }
.table td a{ display:block; color:#00f; }
.table td a.today{ background:#eee; color:#f00; font-weight:bold; }
.table td a.select{ background:#ddd; }
.table td .disabled{ color:#999; }
.table td .today{ color:#f00; font-weight:bold; }
.table td .select{ background:#eee; }



